/*
* Copyright (c) 2016 ShopJsp. All Rights Reserved.
 * ============================================================================
 * 版权所有 2011 - 今 北京华宇盈通科技有限公司，并保留所有权利。
 * ----------------------------------------------------------------------------
 * 提示：在未取得SHOPJSP商业授权之前，您不能将本软件应用于商业用途，否则SHOPJSP将保留追究的权力。
 * ----------------------------------------------------------------------------
 * 官方网站：http://www.shopjsp.com
 * ============================================================================
*/
package com.hyyt.shopjsp.basic.vo;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * BASIC_业务状态关联处理 虚拟实体类
 *
 * @author ankang 2016-07-01 15:11:03
 */
public class BasicStatusRelateVo implements Serializable {
    private String value;                               //值
    private String name;                                 //名称
    private String type;                                 //类型
    private String codeKey;                              //状态键名
    private String unionKey;                             //组合键名
    private String statusName;                           //状态名称
    private String operates;                             //可用操作json
    private Integer roleType;                            //角色名称，1用户，2商家

    private List<Map> operatesList;                      //可用操作List  操作状态/退货状态
    private Map statusMap;                      //可用操作List 审核状态
    private String settlementStatusName;                //支付状态名
    private Integer settlementStatus;                    //支付状态值

    public Map getStatusMap() {
        return statusMap;
    }

    public void setStatusMap(Map statusMap) {
        this.statusMap = statusMap;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCodeKey() {
        return codeKey;
    }

    public void setCodeKey(String codeKey) {
        this.codeKey = codeKey;
    }

    public String getUnionKey() {
        return unionKey;
    }

    public void setUnionKey(String unionKey) {
        this.unionKey = unionKey;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getOperates() {
        return operates;
    }

    public void setOperates(String operates) {
        this.operates = operates;
    }

    public Integer getRoleType() {
        return roleType;
    }

    public void setRoleType(Integer roleType) {
        this.roleType = roleType;
    }

    public List<Map> getOperatesList() {
        return operatesList;
    }

    public void setOperatesList(List<Map> operatesList) {
        this.operatesList = operatesList;
    }

    public String getSettlementStatusName() {
        return settlementStatusName;
    }

    public void setSettlementStatusName(String settlementStatusName) {
        this.settlementStatusName = settlementStatusName;
    }

    public Integer getSettlementStatus() {
        return settlementStatus;
    }

    public void setSettlementStatus(Integer settlementStatus) {
        this.settlementStatus = settlementStatus;
    }
}